
package com.xbongbong.admin.domain.entity;

import com.xbongbong.paas.toolbox.wrap.Entity;
import com.xbongbong.pro.enums.raiders.enums.RaidersPublishEnum;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
* @author autoGen
* @time 2019-09-18 13:56:16
*/
@Getter
@Setter
@ToString
public class RaidersProductEntity extends Entity {

	private static final long serialVersionUID = -1795395999534628038L;

	public RaidersProductEntity(){
		del = 0;
		publish = RaidersPublishEnum.UN_PUBLISH.getCode();
	}
	public RaidersProductEntity(String creatorId, String name, String instruction, Integer score, String img, Integer publish, Integer num){
		this.creatorId = creatorId;
		this.name = name;
		this.instruction = instruction;
		this.score = score;
		this.img = img;
		this.publish = publish;
		this.num = num;
		del = 0;
	}
	//========== properties ==========

	/**
	* 主键
	*/
	private Long id;
	/**
	* 创建者id
	*/
	private String creatorId;
	/**
	* 创建时间时间戳
	*/
	private Long addTime;
	/**
	* 更新时间时间戳
	*/
	private Long updateTime;
	/**
	* 名称，不可为空，否则无法展示（默认空字符串）
	*/
	private String name;
	/**
	* 简介（默认空字符串）
	*/
	private String instruction;
	/**
	* 分值（默认0）
	*/
	private Integer score;
	/**
	* 图片（单图，默认空字符串）
	*/
	private String img;
	/**
	* 上下架（1.待上架 默认 2.已上架）
	*/
	private Integer publish;
	/**
	* 删除标记（默认0）
	*/
	private Integer del;
	/**
	* 可兑换的数量（默认0）
	*/
	private Integer num;
	/**
	 * 有效日期
	 */
	private Integer valid;
}

